﻿namespace Raven
{
    public class ExploreGoalEvaluator : GoalEvaluator
    {
        public ExploreGoalEvaluator(Fix characterBias) : base(characterBias)
        {
        }

        public override Fix CalculateDesirability(RavenBot pBot)
        {
            Fix Desirability = Fix.Ratio(5, 100);

            Desirability *= _characterBias;

            return Desirability;
        }

        public override void SetGoal(RavenBot pBot)
        {
            pBot.GetBrain().AddGoalExplore();
        }
    }
}